package com.enjoyor.soa.traffic.api.dto.ipms;

import java.io.Serializable;
/**
 * @date 2017年04月20日
 * @author wwd
 * @description 发布信息Dto
 */

public class PublishDto implements Serializable {
	/**
	 *  版本号
	 */
	private static final long serialVersionUID = 1L;
	/**
	 * 发布编号
	 */
	private String publishId;
	/**
	 * 信息编号
	 */
	private String messageId;
	/**
	 * 发布标题
	 */
	private String publishTitle;
	/**
	 * 发布内容
	 */
	private String publishContent;
	/**
	 * 发布人
	 */
	private String publishPerson;
	/**
	 * 发布时间
	 */
	private String publishTime;
	/**
	 * 开始时间
	 */
	private String startTime;
	/**
	 * 结束时间
	 */
	private String endTime;
	/**
	 * 发布状态字典编码
	 */
	private String publishStatusCode;
	/**
	 * 发布状态字典名称
	 */
	private String publishStatusValue;
	/**
	 * 发布状态字典名称
	 */
	private String publishStatusName;
	/**
	 * 发布方式字典编码
	 */
	private String publishModeCode;
	/**
	 * 发布方式字典值
	 */
	private String publishModeValue;
	/**
	 * 发布方式字典名称
	 */
	private String publishModeName;
	/**
	 * 属性(以json格式存储)
	 */
	private String attribute;
	/**
	 * 备注
	 */
	private String memo;
	
	
	
	
	/**
	 * 获取 发布编号
	 * @return  publishId
	 */
	public String getPublishId() {
		return publishId;
	}
	
	/**
	 * 设置 发布编号
	 * @param publishId 发布编号 
	 */
	public void setPublishId(String publishId) {
		this.publishId = publishId;
	}
	
	/**
	 * 获取 信息编号
	 * @return  messageId
	 */
	public String getMessageId() {
		return messageId;
	}
	
	/**
	 * 设置 信息编号
	 * @param messageId 信息编号 
	 */
	public void setMessageId(String messageId) {
		this.messageId = messageId;
	}
	
	/**
	 * 获取 发布标题
	 * @return  publishTitle
	 */
	public String getPublishTitle() {
		return publishTitle;
	}
	
	/**
	 * 设置 发布标题
	 * @param publishTitle 发布标题 
	 */
	public void setPublishTitle(String publishTitle) {
		this.publishTitle = publishTitle;
	}
	
	/**
	 * 获取 发布内容
	 * @return  publishContent
	 */
	public String getPublishContent() {
		return publishContent;
	}
	
	/**
	 * 设置 发布内容
	 * @param publishContent 发布内容 
	 */
	public void setPublishContent(String publishContent) {
		this.publishContent = publishContent;
	}
	
	/**
	 * 获取 发布人
	 * @return  publishPerson
	 */
	public String getPublishPerson() {
		return publishPerson;
	}
	
	/**
	 * 设置 发布人
	 * @param publishPerson 发布人 
	 */
	public void setPublishPerson(String publishPerson) {
		this.publishPerson = publishPerson;
	}
	
	/**
	 * 获取 发布时间
	 * @return  publishTime
	 */
	public String getPublishTime() {
		return publishTime;
	}
	
	/**
	 * 设置 发布时间
	 * @param publishTime 发布时间 
	 */
	public void setPublishTime(String publishTime) {
		this.publishTime = publishTime;
	}
	
	/**
	 * 获取 开始时间
	 * @return  startTime
	 */
	public String getStartTime() {
		return startTime;
	}
	
	/**
	 * 设置 开始时间
	 * @param startTime 开始时间 
	 */
	public void setStartTime(String startTime) {
		this.startTime = startTime;
	}
	
	/**
	 * 获取 结束时间
	 * @return  endTime
	 */
	public String getEndTime() {
		return endTime;
	}
	
	/**
	 * 设置 结束时间
	 * @param endTime 结束时间 
	 */
	public void setEndTime(String endTime) {
		this.endTime = endTime;
	}
	
	/**
	 * 获取 发布状态字典编码
	 * @return  publishStatusCode
	 */
	public String getPublishStatusCode() {
		return publishStatusCode;
	}
	
	/**
	 * 设置 发布状态字典编码
	 * @param publishStatusCode 发布状态字典编码 
	 */
	public void setPublishStatusCode(String publishStatusCode) {
		this.publishStatusCode = publishStatusCode;
	}
	
	/**
	 * 获取 发布状态字典名称
	 * @return  publishStatusValue
	 */
	public String getPublishStatusValue() {
		return publishStatusValue;
	}
	
	/**
	 * 设置 发布状态字典名称
	 * @param publishStatusValue 发布状态字典名称 
	 */
	public void setPublishStatusValue(String publishStatusValue) {
		this.publishStatusValue = publishStatusValue;
	}
	
	/**
	 * 获取 发布状态字典名称
	 * @return  publishStatusName
	 */
	public String getPublishStatusName() {
		return publishStatusName;
	}
	
	/**
	 * 设置 发布状态字典名称
	 * @param publishStatusName 发布状态字典名称 
	 */
	public void setPublishStatusName(String publishStatusName) {
		this.publishStatusName = publishStatusName;
	}
	
	/**
	 * 获取 发布方式字典编码
	 * @return  publishModeCode
	 */
	public String getPublishModeCode() {
		return publishModeCode;
	}
	
	/**
	 * 设置 发布方式字典编码
	 * @param publishModeCode 发布方式字典编码 
	 */
	public void setPublishModeCode(String publishModeCode) {
		this.publishModeCode = publishModeCode;
	}
	
	/**
	 * 获取 发布方式字典值
	 * @return  publishModeValue
	 */
	public String getPublishModeValue() {
		return publishModeValue;
	}
	
	/**
	 * 设置 发布方式字典值
	 * @param publishModeValue 发布方式字典值 
	 */
	public void setPublishModeValue(String publishModeValue) {
		this.publishModeValue = publishModeValue;
	}
	
	/**
	 * 获取 发布方式字典名称
	 * @return  publishModeName
	 */
	public String getPublishModeName() {
		return publishModeName;
	}
	
	/**
	 * 设置 发布方式字典名称
	 * @param publishModeName 发布方式字典名称 
	 */
	public void setPublishModeName(String publishModeName) {
		this.publishModeName = publishModeName;
	}
	
	/**
	 * 获取 属性(以json格式存储)
	 * @return  attribute
	 */
	public String getAttribute() {
		return attribute;
	}
	
	/**
	 * 设置 属性(以json格式存储)
	 * @param attribute 属性(以json格式存储) 
	 */
	public void setAttribute(String attribute) {
		this.attribute = attribute;
	}
	
	/**
	 * 获取 备注
	 * @return  memo
	 */
	public String getMemo() {
		return memo;
	}
	
	/**
	 * 设置 备注
	 * @param memo 备注 
	 */
	public void setMemo(String memo) {
		this.memo = memo;
	}
}
